/*
 * Created on Apr 12, 2005 by Philip Tucker
 */
package com.anji.dilemma;

import com.anji.tournament.Player;

/**
 * @author Philip Tucker
 */
public interface DilemmaPlayer extends Player {

  /**
   * @param opponentPreviousChoice Opponent's previous choice.
   * @return Next choice.
   */
  public Choice choose(Choice opponentPreviousChoice);
  
  /**
   * @return Previous choice.
   */
  public Choice getPreviousChoice();
}
